|
Play is an open source web application framework, written in Scala and Java, which follows the model–view–controller (mvc) architectural pattern. It aims to optimize developer productivity by using convention over configuration, hot code reloading and display of errors in the browser.〔(Playing with Play Framework for Java )〕 Support for the Scala programming language has been available since version 1.1 of the framework.〔(Nicolas Leroux ) at Devoxx〕 In version 2.0, the framework core was rewritten in Scala. Build and deployment was migrated to SBT, and templates use Scala instead of Groovy. ==History== Play was created by software developer Guillaume Bort, while working at Zengularity SA (formerly Zenexity).〔(guillaume bort ★ software designer )〕 Although the early releases are no longer available online, there is evidence of Play existing as far back as May 2007.〔(play-framework | Google Group )〕 In 2007 pre-release versions of the project were available to download from Zenexity's website.〔(Play! )〕 In May 2008 the first published code for 1.0 appeared on Launchpad.〔(~play-developers/play/1.0 : revision 1 )〕 This was followed by a full 1.0 release in October 2009.〔(Play framework - downloads )〕 Play 1.1 was released in November 2010 after a move from Launchpad to GitHub. It included a migration from Apache MINA to JBoss Netty, Scala support, native GlassFish container, an asynchronous web services library, OAuth support, HTTPS support and other features.〔(Play 1.1 -- Release notes )〕 Play 1.2 was released in April 2011. It included dependency management with Apache Ivy, support for WebSocket, integrated database migration (reversion is not implemented yet〔(Community Contributed Extensions )〕), a switch to the H2 database and other features.〔(Play 1.2 -- Release notes )〕 Sadek Drobi joined Guillaume Bort late 2011 to create Play 2.0 which was released on March 13, 2012〔(Play 2.0 -- Philosophy )〕 in conjunction with Typesafe Stack 2.0.〔http://blog.typesafe.com/introducing-typesafe-stack-20〕 Play 2.1 was released on February 6, 2013, upgraded to Scala 2.10 and introduced, among other new features, modularisation, a new JSON API, filters and RequireJS support.〔http://www.playframework.com/documentation/2.1.0/Highlights〕 Play 2.2 was released on September 20, 2013. Upgraded support for SBT to 0.13, better support for buffering, built in support for gzip and new stage and dist tasks with support for native packaging on several platforms such as OS X (DMG), Linux (RPM, DEB), and Windows (MSI) as well as zipfiles. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Play framework」の詳細全文を読む スポンサード リンク
|